import java.util.List;
    // 学院
    public class School {
        private List<Department> departments; // 1到多个系
        private List<Student> students;       // 0到多名学生
    }

    // 系
    public class Department {
        private School school;               // 所属学院
        private List<Instructor> instructors; // 至少1位教师
        private List<Subject> subjects;       // 至少1门课程
    }

    // 指导教师
    public class Instructor {
        private Department department;        // 所属系
        private List<Subject> taughtSubjects; // 1-3门课程
    }

    // 课程
    public class Subject {
        private Department department;        // 所属系
        private List<Instructor> instructors; // 授课教师
        private List<Student> students;       // 选修学生
    }

    // 学生
    public class Student {
        private School school;                // 所属学院
        private List<Subject> enrolledSubjects; // 1-5门课程
    }

